Міністерство освіти і науки України
НУ«Львівська політехніка»
Кафедра ІСМ
Розрахункова робота
з курсу
Організація баз даних та знань
Зміст
Вступ…………………………………………………………………………………3
Визначення та опис предметної області БД………………………………...4
Побудова концептуальної моделі типу «сутність- зв’зок» до предметної області…………………………………………………………………………6
Побудова логічної структури БД, визначення атрибутів, відношень зв’язків……………………………………………………………………….11
Визначення ключів відношень, нормалізація БД до другої нормальної форми………………………………………………………………………...13
Побудова прикладів відношень і наповнення їх текстовими значеннями даних…………………………………………………………………………14
Виконання над відношеннями операцій реляційної алгебри:…………...17
Перетин, об’єднання та різниця відношень з його копією;…………..18
Декартовий добуток відношення;……………………………………....18
Селекція, проекція одного з відношень;……………………………….18
Натуральне та умовне з’єднання відношень;………………………….19
Включення, виключення кортежів, зміна значень атрибутів у одному з відношень;………………………………………………………………..19
Визначення нового атрибута, вилучення атрибута, зміна параметрів атрибута в одному з відношень…………………………………………20
Висновок……………………………………………………………………………21
Список використаної літератури………………………………………………….22
Вступ
Поняття бази даних (data base) як засобу опрацювання інформації з'явилось на етапі застосування комп'ютерних систем у сфері бізнесу, фінансів та управління. Початковою базою даних називався будь-який масив, в якому дані накопичувались для подальшого опрацювання. 3 часом сам термін набув більш конкретного поняття, а технології створення, зберігання i застосування баз даних розвинулись в окрему галузь комп'ютерних наук.
Теpмін "база даних" загалом є достатньо об'ємним, складним та багатостороннім для однозначного визначення. Попередньо визначимо, що база даних - це множина взаємопов'язаних даних, об’єднаних спільним середовищем зберігання, спільним застосуванням, єдиною формою представлення, єдиними методами i засобами керування.
Завданням даної розрахункової роботи є опис певної предметної області, на основі якої буде розроблена реляційна база даних. Отже, оберемо таку предметну область:
Відомо множину магазинів, які займаються реалізацією продуктових товарів. Потрібно побудувати базу даних для роботи з цими магазинами, тобто вести облік наявних товарів.
Визначення та опис предметної області бази даних
Предметна область (ПО) – частина реального світу, що існує незалежно від людини і становить інтерес щодо її відображення у базі даних.
Модель бази даних – це сукупність логічних конструкцій, що використовуються за кодами структури даних і зв’язків між ними у середині бази даних (БД).
Моделювання даних – діяльність, яка пов’язана з визначенням вимог до даних і проектування баз даних, сховищ даних або інших систем, що використовують ресурси даних, результатом якої є опис предметної області системи засобами якої-небудь моделі даних.
Концептуальна модель ПО – формальне подання сукупності поглядів, що характеризують безліч можливих станів ПО і безліч можливих переходів із одного стану в інший. Потрібно побудувати концептуальну модель ПО, яка б враховувала вимоги до цього процесу, адекватно відображала її.
Предметна область передбачає подання конкретних описів процесу чи предметів, явищ та їх властивостей, що підлягають до завдання розрахункової роботи.
Довідник призначений для зберігання даних про літаки (назва, дата виготовлення, постачальник), льотчик (ім’я, звання, дата народження, адреса телефон) постачальників (назва, адреса).
Для обліку і пошуку потрібної інформації в довіднику літаків виділяємо такі ознаки або властивості:
Головна (номер п/п, код літака, ІД льотчика, взятий на експлуатацію, списаний).
Літаки (код літака, марка, дата виготовлення, код постачальника, вартість, величина пробігу).
Льотчики (ІД льотчика, ім’я, звання, дата народження, адреса, телефон).
Постачальники (код постачальника, фірма постачальник, адреса постачальника, телефон постачальника, країна виробн...